package com.yunhai.common.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Date;

@Data
public class BaseDto {

    //该条记录的状态
    @JsonIgnore
    @TableLogic
    private Integer isDel;
    //创建日期
    @TableField( value="create_time", fill=FieldFill.INSERT )
    private Date createTime;
    //创建人
    @JsonIgnore
    @TableField( value="create_user", fill=FieldFill.INSERT )
    private Long createUser;
    //更新时间
    @JsonIgnore
    @TableField( value="update_time", fill= FieldFill.UPDATE )
    private Date updateTime;
    //更新人
    @JsonIgnore
    @TableField( value="update_user", fill= FieldFill.UPDATE )
    private Long updateUser;
}
